home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / devices / scsidisk.m < prev    next >
Encoding:
Text File  |  2002-01-16  |  642 b   |  33 lines

  1. CONST DEVICES_SCSIDISK_I=1,
  2.     HD_WIDESCSI=8,
  3.     HD_SCSICMD=28
  4.  
  5. OBJECT SCSICmd
  6.   Data:PTR TO UWORD,
  7.   Length:ULONG,
  8.   Actual:ULONG,
  9.   Command:PTR TO UBYTE,
  10.   CmdLength:UWORD,
  11.   CmdActual:UWORD,
  12.   Flags:UBYTE,
  13.   Status:UBYTE,
  14.   SenseData:PTR TO UBYTE,
  15.   SenseLength:UWORD,
  16.   SenseActual:UWORD
  17.  
  18. CONST SCSIF_WRITE=0,
  19.     SCSIF_READ=1,
  20.     SCSIB_READ_WRITE=0,
  21.     SCSIF_NOSENSE=0,
  22.     SCSIF_AUTOSENSE=2,
  23.     SCSIF_OLDAUTOSENSE=6,
  24.     SCSIB_AUTOSENSE=1,
  25.     SCSIB_OLDAUTOSENSE=2,
  26.     HFERR__SelfUnit=$28,
  27.     HFERR__DMA=$29,
  28.     HFERR__Phase=$2A,
  29.     HFERR__Parity=$2B,
  30.     HFERR__SelTimeout=$2C,
  31.     HFERR__BadStatus=$2D,
  32.     HFERR_NoBoard=$32
  33.